e74c59bf301ed18eb52fe79df03f1c3cef230a7e,spring-web-reactive/src/main/java/org/springframework/web/reactive/result/method/annotation/AbstractMessageReaderArgumentResolver.java,AbstractMessageReaderArgumentResolver,readBody,#MethodParameter#boolean#ServerWebExchange#,116

Before Change


	protected Mono<Object> readBody(MethodParameter bodyParameter, boolean isBodyRequired,
			ServerWebExchange exchange) {

		Class<?> bodyType = ResolvableType.forMethodParameter(bodyParameter).resolve();
		ReactiveAdapter adapter = getAdapterRegistry().getAdapterTo(bodyType);

		ResolvableType elementType = ResolvableType.forMethodParameter(bodyParameter);

After Change


	protected Mono<Object> readBody(MethodParameter bodyParameter, boolean isBodyRequired,
			ServerWebExchange exchange) {

		ResolvableType bodyType = ResolvableType.forMethodParameter(bodyParameter);
		ReactiveAdapter adapter = getAdapterRegistry().getAdapterTo(bodyType.resolve());

		ResolvableType elementType = ResolvableType.forMethodParameter(bodyParameter);
		if (adapter != null) {